package com.baor.service;

import com.baor.domain.RoleVo;
import com.baor.utils.AjaxResult;

import java.util.List;
import java.util.Map;

public interface RoleService{

    AjaxResult<?> roleList(RoleVo vo);

    AjaxResult<?> insert(RoleVo roleVo);

    AjaxResult<?> update(RoleVo roleVo);

    AjaxResult<?> delete(Integer roleId);

    AjaxResult<?> search(RoleVo roleVo);

    AjaxResult<?> chooseMenu(Map<String, Object> map);

    AjaxResult<?> info(Integer roleId);

    AjaxResult<?> getMenu(Integer roleId);

    AjaxResult<?> getMenus(Integer roleId);

    AjaxResult<?> updateMenus(Map<String, Object> map);

    AjaxResult<?> deleteMenus(Integer roleId);
}
